home *** CD-ROM | disk | FTP | other *** search
/ Winzipper / Winzipper_ISO.iso / nt4.0 server / SK830RU2.PP_ / sk830ru2.ppd
PostScript Printer Description  |  1996-04-25  |  25KB  |  682 lines

  1. *PPD-Adobe: "4.2"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1996 Seiko Instruments Development Corporation. 
  4. *% All Rights Reserved. 
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9.  
  10. *FormatVersion: "4.2"
  11. *FileVersion: "1.1"
  12. *LanguageEncoding: ISOLatin1
  13. *LanguageVersion: English
  14.  
  15. *% PCFileName Convention SK820RL#.PPD
  16. *% SK is set by Adobe, 8 is engine, 2 is printer size, 0 is model, R is Roman PPD
  17. *% L is Localization: A=Asia, E=Europe, Z=GLOBAL, U=USA
  18. *% # is Seiko Installer version number
  19. *PCFileName: "SK830RU2.PPD"
  20.  
  21. *Product: "(ColorPoint 830 PS)"
  22. *PSVersion: "(2015.105) 102"
  23. *ModelName: "ColorPoint 830 PS USA v2015.105"
  24. *ShortNickName: "ColorPoint 830 PS USA"
  25. *NickName: "ColorPoint 830 PS USA v2015.105"
  26.  
  27. *% === Options and Constraints =========
  28. *OpenGroup: InstallableOptions/Options Installed
  29. *OpenUI *InstalledMemory/Printer Memory Configuration: PickOne
  30. *DefaultInstalledMemory: 16Meg
  31. *InstalledMemory 16Meg/Standard memory: ""
  32. *InstalledMemory 48Meg/Full Frame memory: ""
  33. *InstalledMemory 136Meg/Maximum memory: ""
  34. *?InstalledMemory: "
  35.     save
  36.         currentsystemparams /RamSize get
  37.         1048576 div cvi 10 string cvs print
  38.         (Meg\n) print flush
  39.      restore"
  40. *End
  41. *CloseUI: *InstalledMemory
  42.  
  43. *OpenUI *Option1/Papers:    PickOne
  44. *DefaultOption1:    US
  45. *Option1 ALL:    ""
  46. *Option1 JIS/International:    ""
  47. *Option1 US:    ""
  48. *CloseUI:    *Option1
  49.  
  50. *CloseGroup: InstallableOptions
  51.  
  52. *% Constrain for ISO/US paper sizes
  53. *UIConstraints: *Option1 JIS *PageSize Letter
  54. *UIConstraints: *Option1 JIS *PageSize Legal
  55. *UIConstraints: *Option1 JIS *PageSize Tabloid
  56. *UIConstraints: *Option1 JIS *PageSize BL
  57. *UIConstraints: *Option1  US *PageSize A4
  58. *UIConstraints: *Option1  US *PageSize A4L
  59. *UIConstraints: *Option1  US *PageSize A3
  60. *UIConstraints: *Option1  US *PageSize A3L
  61.  
  62. *% Constrain for ISO/US paper sizes
  63. *UIConstraints: *Option1 JIS *PageRegion Letter
  64. *UIConstraints: *Option1 JIS *PageRegion Legal
  65. *UIConstraints: *Option1 JIS *PageRegion Tabloid
  66. *UIConstraints: *Option1 JIS *PageRegion BL
  67. *UIConstraints: *Option1  US *PageRegion A4
  68. *UIConstraints: *Option1  US *PageRegion A4L
  69. *UIConstraints: *Option1  US *PageRegion A3
  70. *UIConstraints: *Option1  US *PageRegion A3L
  71.  
  72. *% Constrain for Interpolation Resolution
  73. *UIConstraints:*SKInterpolationM 0 *SKInterpolationR
  74.  
  75. *% Constrain for LocalPrint Time Out
  76. *UIConstraints:*SKLocalPrint 0 *SKLocalPrintTO
  77.  
  78. *% System Management ===========================
  79. *JobPatchFile 1:"
  80. %%BeginFile: Seiko Instruments PPD *JobPatchFile 1
  81. %%Copyright: 1990-1996 Seiko Instruments Incorporated. All Rights Reserved.
  82. %%Copyright: by Sol & Mark @ Seiko Instruments Development Corporation
  83. %%Copyright: V+1.408.922.5800, F+1.408.922.5840 mark_bate@seiko.com
  84. currentglobal true setglobal
  85. globaldict begin
  86.     (
  87.     /setSKcolorconvert
  88.     {    /SeikoProcs /ProcSet resourcestatus
  89.             {    pop pop true} {    false} ifelse
  90.             {    {    /SeikoProcs /ProcSet findresource /setambient get exec
  91.                      /SeikoProcs /ProcSet findresource /settarget  get exec
  92.                      true } {    false }  ifelse
  93.                  /SeikoProcs /ProcSet findresource /setcolorconversion get exec
  94.             }    
  95.             {    {    2 dict begin
  96.                         /cat
  97.                             {    /s1 exch def /s2 exch def 
  98.                                 s1 length s2 length add string dup dup
  99.                                 0 s2 putinterval s2 length s1 putinterval
  100.                             } def
  101.                         cat /CurrentName exch def
  102.                         currentpagedevice dup length dict copy dup dup dup
  103.                         /PageDeviceName get CurrentName (.) cat exch cat %dup ==
  104.                         {    /Press findresource} stopped 
  105.                             {    pop pop /DeviceRenderingInfo get dup }
  106.                             {    currentglobal true setglobal
  107.                                 CurrentName  50 string cvs
  108.                                 globaldict begin
  109.                                     /CurrentPMD  exch def
  110.                                 end
  111.                                 setglobal
  112.                                 exch /DeviceRenderingInfo get dup dup dup 
  113.                                 5 -1 roll dup
  114.                                 3 1 roll
  115.                                 /CMYTable exch /CMYTable get  put
  116.                                 /BlackTable exch /BlackTable get put 
  117.                             } ifelse
  118.                         end
  119.                     /PressMatch true put 
  120.                     /DeviceRenderingInfo exch  put  setpagedevice
  121.                 }
  122.                 {    1 dict dup /DeviceRenderingInfo 
  123.                     currentpagedevice /DeviceRenderingInfo get dup
  124.                     /PressMatch false put put setpagedevice } ifelse        
  125.             } ifelse
  126.         } bind def
  127.         /setSKcolorrendering  
  128.             {    systemdict /findcolorrendering known
  129.                 {    dup systemdict /findcolorrendering get exec
  130.                     {    /ColorRendering findresource setcolorrendering pop}
  131.                     {    pop /General ne 
  132.                         {    /General systemdict /findcolorrendering get exec
  133.                             {    /ColorRendering findresource setcolorrendering}
  134.                             {    pop} ifelse
  135.                         } if
  136.                     }ifelse
  137.                 } {    pop } ifelse
  138.             }bind def
  139.         /setpapersize
  140.             {    2 dict dup /PageSize 4 -1 roll put dup /ImagingBBox null put setpagedevice
  141.             }bind def
  142.         /setSKLocalPrintCount
  143.             {    (%Engine%)currentdevparams/LocalPrintCount known
  144.                 {    (%Engine%) 1 dict dup /LocalPrintCount 5 -1 roll put setdevparams}
  145.                 {    pop }ifelse
  146.             }bind def
  147.         /setSKLocalPrintTimeout
  148.             {    (%Engine%)currentdevparams/LocalPrintTimeout known
  149.                 {    (%Engine%) 1 dict dup /LocalPrintTimeout 5 -1 roll put setdevparams}
  150.                 {    pop }ifelse
  151.             }bind def
  152.         /setSKInterpolationM
  153.             {    dup 0 eq
  154.                 {    currentglobal true setglobal
  155.                     globaldict /ForceInterpolation false put setglobal
  156.                 }
  157.                 {    currentglobal true setglobal
  158.                     globaldict /ForceInterpolation true put setglobal
  159.                     dup 3 ge
  160.                     {    3 exch 3 sub .1 mul .5 exch sub
  161.                         (%Engine%)currentdevparams/BlackmanCutoff known
  162.                         {    (%Engine%) 1 dict dup /BlackmanCutoff 5 -1 roll put setdevparams}
  163.                         {     pop }ifelse
  164.                     }if
  165.                 }ifelse
  166.                 1 dict dup /DeviceRenderingInfo 
  167.                 2 dict dup /InterpolateType 7 -1 roll put put setpagedevice
  168.             }bind def
  169.         /setSKInterpolationR
  170.             {    (%Engine%)currentdevparams/InterpolationResolution known
  171.                 {    (%Engine%) 1 dict dup /InterpolationResolution 5 -1 roll put setdevparams}
  172.                 {     pop }ifelse
  173.             }bind def
  174.         /setSKPaperColor
  175.             {    /SeikoProcs /ProcSet resourcestatus
  176.                 {    pop pop /SeikoProcs /ProcSet findresource /setpapercolor get exec}
  177.                 {    pop } ifelse
  178.             }bind def
  179.     ) cvx exec
  180. end    %globaldict
  181. globaldict /ForceInterpolation false put
  182. setglobal
  183. 0   globaldict /setSKLocalPrintCount   get exec
  184. 5   globaldict /setSKLocalPrintTimeout get exec
  185. 4   globaldict /setSKInterpolationM    get exec
  186. 0   globaldict /setSKInterpolationR    get exec
  187. false  globaldict /setSKPaperColor    get exec
  188. %%EndFile: Seiko Instruments PPD *JobPatchFile 1
  189. "
  190. *End
  191.  
  192. *% ==== Device Capabilities ===============
  193. *LanguageLevel: "2"
  194. *Protocols: BCP TBCP
  195. *TTRasterizer: Type42
  196. *?TTRasterizer: "
  197.      save
  198.      42 /FontType resourcestatus
  199.          { pop pop (Type42)}
  200.         { (None) } ifelse = flush
  201.      restore
  202.  "
  203. *End
  204.  
  205. *FreeVM: "2900000"
  206. *VMOption 16Meg:    "2900000"
  207. *VMOption 48Meg:    "19000000"
  208. *VMOption 136Meg:    "38830000"
  209. *?VMOption:"save vmstatus exch sub = pop flush restore"
  210.  
  211. *ColorDevice: True
  212. *DefaultColorSpace: CMYK
  213. *VariablePaperSize: False
  214. *FileSystem: True
  215. *?FileSystem: "
  216.  save false
  217.  (%disk?%) 
  218.  { currentdevparams dup /Writeable known
  219.      { /Writeable get {pop true} if } { pop } ifelse 
  220.  } 10 string /IODevice resourceforall
  221.  {(True)}{(False)} ifelse = flush
  222.  restore"
  223. *End
  224.  
  225. *Throughput: "1"
  226. *Password: "()" 
  227. *ExitServer: "
  228. count 0 eq
  229.  { false } { true exch startjob } ifelse not
  230.          {    (WARNING: Cannot modify initial VM.) =
  231.             (Missing or invalid password.) =
  232.             (Please contact the author of this software.) = flush quit
  233.          } if
  234. "
  235. *End
  236. *Reset: "
  237. count 0 eq
  238.  { false } { true exch startjob } ifelse not
  239.         {    (WARNING: Cannot reset printer.) =
  240.              (Missing or invalid password.) =
  241.              (Please contact the author of this software.) = flush quit
  242.         } if
  243. systemdict /quit get exec
  244. (WARNING : Printer Reset Failed.) = flush
  245. "
  246. *End
  247.  
  248. *Resolution 300dpi: ""
  249. *DefaultResolution: 300dpi
  250. *?Resolution: "
  251. save
  252.     currentpagedevice /HWResolution get 0 get
  253.     (          ) cvs print (dpi) = flush
  254. restore
  255. "
  256. *End
  257.  
  258. *SuggestedJobTimeout: "0"
  259. *SuggestedWaitTimeout: "0"
  260. *PrintPSErrors: False
  261.  
  262. *% Document Setup
  263. *% CRD Selection ===============
  264. *OpenUI *SKCRD/MatchPoint RGB conversion : PickOne
  265. *OrderDependency: 10 DocumentSetup *SKCRD
  266. *DefaultSKCRD: Gen
  267. *SKCRD Gen/*General:             "/General globaldict /setSKcolorrendering get exec"
  268. *SKCRD BAD/Adjust Blue:         "/BAD     globaldict /setSKcolorrendering get exec"
  269. *SKCRD STR/Business Graphics: "/STR     globaldict /setSKcolorrendering get exec"
  270. *SKCRD GEN/Match Screen:         "/GEN     globaldict /setSKcolorrendering get exec"
  271. *SKCRD PER/Photographic:        "/PER     globaldict /setSKcolorrendering get exec"
  272. *SKCRD CLR/Preserve Spot Colors:"/CLR     globaldict /setSKcolorrendering get exec"
  273. *?SKCRD: "
  274. save
  275.     currentcolorrendering dup begin
  276.         /ColorRenderingName known{ColorRenderingName 0 3 getinterval}{(Unknown)}ifelse
  277.     end = flush
  278. restore
  279. "
  280. *End
  281. *CloseUI: *SKCRD
  282.  
  283. *OpenUI *SKCMYK/MatchPoint CMYK conversion:PickOne
  284. *OrderDependency: 10 DocumentSetup *SKCMYK
  285. *DefaultSKCMYK: SWOP50
  286. *SKCMYK Off: "false globaldict /setSKcolorconvert get exec"
  287. *SKCMYK DIC50/DIC D50:        "(DIC)  (50) true globaldict /setSKcolorconvert get exec"
  288. *SKCMYK EURO50/EURO D50:    "(EURO) (50) true globaldict /setSKcolorconvert get exec"
  289. *SKCMYK SWOP50/*SWOP D50:    "(SWOP) (50) true globaldict /setSKcolorconvert get exec"
  290. *SKCMYK TOYO50/TOYO D50:    "(TOYO) (50) true globaldict /setSKcolorconvert get exec"
  291.  
  292. *?SKCMYK: "
  293. save
  294. currentpagedevice /DeviceRenderingInfo get /PressMatch get
  295.     {    globaldict /CurrentPMD known
  296.         {    globaldict /CurrentPMD get ==}
  297.         {    (Unknown) ==} ifelse
  298.     }
  299.     {    (Off\n) print } ifelse
  300. flush
  301. restore
  302. "
  303. *End
  304. *CloseUI: *SKCMYK
  305.  
  306. *OpenUI *SKPaperColor/Paper Color:Boolean
  307. *OrderDependency: 20 DocumentSetup *SKPaperColor
  308. *DefaultSKPaperColor: False
  309. *SKPaperColor True/On:        "true  globaldict /setSKPaperColor get exec"
  310. *SKPaperColor False/*Off:    "false globaldict /setSKPaperColor get exec"
  311. *?SKPaperColor: "
  312. save
  313. /SeikoProcs /ProcSet resourcestatus
  314.     {    pop pop /SeikoProcs /ProcSet findresource /currentpapercolor get exec
  315.         pop    {(True)} {(False)}ifelse
  316.     }
  317.     {    (Unknown) } ifelse    ==
  318. flush
  319. restore
  320. "
  321. *End
  322. *CloseUI: *SKPaperColor
  323.  
  324. *OpenUI *SKLocalPrint/Local Print Copies: PickOne
  325. *OrderDependency: 30 DocumentSetup *SKLocalPrint
  326. *DefaultSKLocalPrint: 0
  327. *SKLocalPrint 0/*Off:     "0   globaldict /setSKLocalPrintCount get exec"
  328. *SKLocalPrint 2:             "2   globaldict /setSKLocalPrintCount get exec"
  329. *SKLocalPrint 5:             "5   globaldict /setSKLocalPrintCount get exec"
  330. *SKLocalPrint 10:        "10   globaldict /setSKLocalPrintCount get exec"
  331. *SKLocalPrint 20:        "20   globaldict /setSKLocalPrintCount get exec"
  332. *SKLocalPrint 40:        "40   globaldict /setSKLocalPrintCount get exec"
  333. *SKLocalPrint 50:        "50   globaldict /setSKLocalPrintCount get exec"
  334. *SKLocalPrint 60:        "60   globaldict /setSKLocalPrintCount get exec"
  335. *SKLocalPrint 80:        "80   globaldict /setSKLocalPrintCount get exec"
  336. *SKLocalPrint 100:       "100   globaldict /setSKLocalPrintCount get exec"
  337. *?SKLocalPrint: "
  338. save
  339. (%Engine%) currentdevparams /LocalPrintCount known
  340.     {    (%Engine%) currentdevparams /LocalPrintCount get}
  341.     {    (Unknown)} ifelse = flush
  342. restore
  343. "
  344. *End
  345. *CloseUI: *SKLocalPrint
  346.  
  347. *OpenUI *SKLocalPrintTO/Local Print Time Out: PickOne
  348. *OrderDependency: 30 DocumentSetup *SKLocalPrintTO
  349. *DefaultSKLocalPrintTO: 5
  350. *SKLocalPrintTO 0/never:        "0 globaldict /setSKLocalPrintTimeout get exec"
  351. *SKLocalPrintTO 2/ 2 minutes:    "2 globaldict /setSKLocalPrintTimeout get exec"
  352. *SKLocalPrintTO 5/*5 minutes:    "5 globaldict /setSKLocalPrintTimeout get exec"
  353. *SKLocalPrintTO 10/10 minutes: "10 globaldict /setSKLocalPrintTimeout get exec"
  354. *SKLocalPrintTO 20/20 minutes: "20 globaldict /setSKLocalPrintTimeout get exec"
  355. *SKLocalPrintTO 40/40 minutes: "40 globaldict /setSKLocalPrintTimeout get exec"
  356. *SKLocalPrintTO 60/60 minutes: "60 globaldict /setSKLocalPrintTimeout get exec"
  357. *?SKLocalPrintTO: "
  358. save
  359. (%Engine%)currentdevparams/LocalPrintTimeout known
  360.     {(%Engine%)currentdevparams/LocalPrintTimeout get}
  361.     {(Unknown)}ifelse = flush
  362. restore
  363. "
  364. *End
  365. *CloseUI: *SKLocalPrintTO
  366.  
  367. *% Interpolation Selection ===============
  368. *OpenUI *SKInterpolationM/Smoothing Method : PickOne
  369. *OrderDependency: 40 DocumentSetup *SKInterpolationM
  370. *DefaultSKInterpolationM: 4
  371. *SKInterpolationM 6/Blackman Blurry:    "6 globaldict /setSKInterpolationM get exec"
  372. *SKInterpolationM 5/Blackman Fuzzy:        "5 globaldict /setSKInterpolationM get exec"
  373. *SKInterpolationM 4/*Blackman Smooth:    "4 globaldict /setSKInterpolationM get exec"
  374. *SKInterpolationM 3/Blackman Sharp:        "3 globaldict /setSKInterpolationM get exec"
  375. *SKInterpolationM 2/Bicubic:            "2 globaldict /setSKInterpolationM get exec"
  376. *SKInterpolationM 1/Bilinear:            "1 globaldict /setSKInterpolationM get exec"
  377. *SKInterpolationM 0/Off:                "0 globaldict /setSKInterpolationM get exec"
  378. *?SKInterpolationM: "
  379. save
  380.     currentpagedevice /DeviceRenderingInfo known
  381.         {    currentpagedevice /DeviceRenderingInfo get /InterpolateType get
  382.             dup 3 eq
  383.             {    (%Engine%)currentdevparams/BlackmanCutoff known
  384.                 {    (%Engine%)currentdevparams/BlackmanCutoff get
  385.                     10 mul round cvi 5 exch sub add
  386.                 }if
  387.             }if
  388.         }
  389.         {    (Unknown)}ifelse = flush
  390. restore
  391. "
  392. *End
  393. *CloseUI: *SKInterpolationM
  394.  
  395. *OpenUI *SKInterpolationR/Smoothing Resolution : PickOne
  396. *OrderDependency: 45 DocumentSetup *SKInterpolationR
  397. *DefaultSKInterpolationR: 0
  398. *SKInterpolationR 0/*Auto:                "  0 globaldict /setSKInterpolationR get exec"
  399. *SKInterpolationR 300/300 dpi:        "300 globaldict /setSKInterpolationR get exec"
  400. *SKInterpolationR 150/150 dpi:        "150 globaldict /setSKInterpolationR get exec"
  401. *SKInterpolationR 100/100 dpi:    "100 globaldict /setSKInterpolationR get exec"
  402. *SKInterpolationR 75/75 dpi:    " 75 globaldict /setSKInterpolationR get exec"
  403. *?SKInterpolationR: "
  404. save
  405.     (%Engine%)currentdevparams/InterpolationResolution known
  406.         {    (%Engine%)currentdevparams/InterpolationResolution get}
  407.         {    (Unknown)}ifelse = flush
  408. restore
  409. "
  410. *End
  411. *CloseUI: *SKInterpolationR
  412.  
  413. *OpenUI *InputSlot: PickOne
  414. *OrderDependency: 50 AnySetup *InputSlot
  415. *DefaultInputSlot: Cassette
  416. *InputSlot Cassette: "1 dict dup /ManualFeed false put setpagedevice"
  417. *?InputSlot: "
  418. save
  419.     1 dict
  420.     dup /0 (Cassette) put
  421.     currentpagedevice /InputAttributes get dup /Priority known
  422.         {    /Priority get 0 get (      ) cvs cvn get }
  423.          {    dup length 1 eq
  424.             {    {pop} forall (       ) cvs cvn get }
  425.             {    pop pop (Unknown) } ifelse
  426.         } ifelse = flush
  427. restore
  428. "
  429. *End
  430. *CloseUI: *InputSlot
  431.  
  432. *OpenUI *ManualFeed/Manual Feed: Boolean
  433. *OrderDependency: 60 AnySetup *ManualFeed
  434. *DefaultManualFeed: False
  435. *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
  436. *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
  437. *?ManualFeed: " 
  438. save
  439.     currentpagedevice /ManualFeed get
  440.          {(True)} {(False)} ifelse = flush
  441. restore
  442. "
  443. *End
  444. *CloseUI: *ManualFeed
  445.  
  446. *DefaultOutputBin: OnlyOne
  447. *DefaultOutputOrder: Normal
  448.  
  449. *% Paper Handling ===================
  450. *% Use these entries to set paper size most of the time, unless there is
  451. *% specific reason, like manual feed, to use PageRegion.
  452. *OpenUI *PageSize: PickOne
  453. *OrderDependency: 70 AnySetup *PageSize
  454. *DefaultPageSize: BL
  455. *PageSize A4:                        " [595  843]  globaldict /setpapersize get exec"
  456. *PageSize A4L/A4 Long:                " [595  961]  globaldict /setpapersize get exec"
  457. *PageSize Letter/A {US Letter}:        " [612  792]  globaldict /setpapersize get exec"
  458. *PageSize Legal/A Long {US Legal}:    " [612 1008]  globaldict /setpapersize get exec"
  459. *PageSize A4S/A4 Super:                " [648 1080]  globaldict /setpapersize get exec"
  460. *PageSize Tabloid/B {US Tabloid}:    " [792 1225]  globaldict /setpapersize get exec"
  461. *PageSize BL/B Long:                " [792 1346]  globaldict /setpapersize get exec"
  462. *PageSize A3:                        " [842 1192]  globaldict /setpapersize get exec"
  463. *PageSize A3L/A3 Long:                " [842 1310]  globaldict /setpapersize get exec"
  464. *PageSize A3S/A3 Super:                " [864 1375]  globaldict /setpapersize get exec"
  465. *?PageSize: "
  466. save
  467.     currentpagedevice /PageSize get aload pop 2 copy gt {exch} if 
  468.     (Unknown) 
  469.     10 dict
  470.     dup [595  842] (A4) put
  471.     dup [595  961] (A4L) put
  472.     dup [612  792] (Letter) put
  473.     dup [612 1008] (Legal) put
  474.     dup [648 1080] (A4S) put
  475.     dup [792 1225] (Tabloid) put
  476.     dup [792 1346] (BL) put
  477.     dup [842 1192] (A3) put
  478.     dup [842 1310] (A3L) put
  479.     dup [864 1375] (A3S) put
  480.         {    exch aload pop 4 index sub abs 5 le exch 
  481.             5 index sub abs 5 le and 
  482.             {    exch pop exit} {pop} ifelse
  483.         } bind forall
  484.     = flush pop pop
  485. restore
  486. "
  487. *End
  488. *CloseUI: *PageSize
  489.  
  490. *OpenUI *PageRegion: PickOne
  491. *OrderDependency: 70 AnySetup *PageRegion
  492. *DefaultPageRegion: BL
  493. *PageRegion A4:                            " [595  843]  globaldict /setpapersize get exec"
  494. *PageRegion A4L/A4 Long:                " [595  961]  globaldict /setpapersize get exec"
  495. *PageRegion Letter/A {US Letter}:    " [612  792]  globaldict /setpapersize get exec"
  496. *PageRegion Legal/A Long {US Legal}:" [612 1008]  globaldict /setpapersize get exec"
  497. *PageRegion A4S/A4 Super:                " [648 1080]  globaldict /setpapersize get exec"
  498. *PageRegion Tabloid/B {US Tabloid}:    " [792 1225]  globaldict /setpapersize get exec"
  499. *PageRegion BL/B Long:                    " [792 1346]  globaldict /setpapersize get exec"
  500. *PageRegion A3:                            " [842 1192]  globaldict /setpapersize get exec"
  501. *PageRegion A3L/A3 Long:                " [842 1310]  globaldict /setpapersize get exec"
  502. *PageRegion A3S/A3 Super:                " [864 1375]  globaldict /setpapersize get exec"
  503. *CloseUI: *PageRegion
  504.  
  505. *% The following entries provide information about specific paper keywords.
  506. *DefaultImageableArea: BL
  507. *ImageableArea A4:                            "10.08 11.52 578.40 711.60"
  508. *ImageableArea A4L/A4 Long:                "10.08 25.20 578.40 816.00"
  509. *ImageableArea Letter/A {US Letter}:    "9.00 10.80 600.36 662.40"
  510. *ImageableArea Legal/A Long {US Legal}:"9.00 10.92 600.36 781.32"
  511. *ImageableArea A4S/A4 Super:                "16.92 10.92 631.32 946.92"
  512. *ImageableArea Tabloid/B {US Tabloid}:    "9.00 14.52 777.00 1094.52"
  513. *ImageableArea BL/B Long:                    "9.00 14.52 777.00 1209.72"
  514. *ImageableArea A3:                            "10.08 14.52 831.84 1060.44"
  515. *ImageableArea A3L/A3 Long:                "10.08 14.40 831.84 1176.72"
  516. *ImageableArea A3S/A3 Super:                "9.72 10.92 854.52 1239.72"
  517. *?ImageableArea: "
  518. save
  519.     /cvp { (                ) cvs print ( ) print } bind def
  520.     /upperright {10000 mul floor 10000 div} bind def
  521.     /lowerleft {10000 mul ceiling 10000 div} bind def
  522.     newpath clippath pathbbox
  523.     4 -2 roll exch 2 {lowerleft cvp} repeat
  524.     exch 2 {upperright cvp} repeat flush
  525. restore
  526. "
  527. *End
  528.  
  529. *% These provide the physical dimensions of the paper (by keyword)
  530. *DefaultPaperDimension: BL
  531. *PaperDimension A4:                                "595 842"
  532. *PaperDimension A4L/A4 Long:                    "595 961"
  533. *PaperDimension Letter/A {US Letter}:        "612 792"
  534. *PaperDimension Legal/A Long {US Legal}:    "612 1008"
  535. *PaperDimension A4S/A4 Super:                    "648 1080"
  536. *PaperDimension Tabloid/B {US Tabloid}:    "792 1225"
  537. *PaperDimension BL/B Long:                        "792 1346"
  538. *PaperDimension A3:                                "842 1192"
  539. *PaperDimension A3L/A3 Long:                    "842 1310"
  540. *PaperDimension A3S/A3 Super:                    "864 1375"
  541.  
  542. *% Halftone Information ===============
  543. *% Halftone was moved to conform to Order Dependency section 2.5 of the PPD spec. v 4.2
  544. *ScreenFreq: "15.0"
  545. *ScreenAngle: "0.0"
  546. *DefaultScreenProc: Dot
  547. *ScreenProc Dot: "
  548.     {    abs exch abs 2 copy add 1 gt
  549.         {    1 sub dup mul exch 1 sub dup mul add 1 sub }
  550.         {    dup mul exch dup mul add 1 exch sub } ifelse
  551.     }
  552. "
  553. *End
  554. *ScreenProc Line: "{ pop }"
  555. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul add sqrt 1 exch sub }"
  556.  
  557. *DefaultTransfer: Null
  558. *Transfer Null: "{ }"
  559. *Transfer Null.Inverse: "{ 1 exch sub }"
  560.  
  561. *% Font Information =====================
  562. *DefaultFont: Courier
  563. *Font Courier: Standard "(002.004S)" Standard ROM
  564. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  565. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  566. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  567. *Font Helvetica: Standard "(001.006S)" Standard ROM
  568. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  569. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  570. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  571. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  572. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  573. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  574. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  575. *Font Symbol: Special "(001.007S)" Special ROM
  576. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  577. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  578. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  579. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  580. *Font AvantGarde-Book: Standard "(001.006S)" Standard Disk
  581. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard Disk
  582. *Font AvantGarde-Demi: Standard "(001.007S)" Standard Disk
  583. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard Disk
  584. *Font Bookman-Demi: Standard "(001.004S)" Standard Disk
  585. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard Disk
  586. *Font Bookman-Light: Standard "(001.004S)" Standard Disk
  587. *Font Bookman-LightItalic: Standard "(001.004S)" Standard Disk
  588. *Font Helvetica-Condensed-Bold: Standard "(001.002S)" Standard Disk
  589. *Font Helvetica-Condensed-BoldObl: Standard "(001.002S)" Standard Disk
  590. *Font Helvetica-Condensed-Oblique: Standard "(001.001S)" Standard Disk
  591. *Font Helvetica-Condensed: Standard "(001.001S)" Standard Disk
  592. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard Disk
  593. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard Disk
  594. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard Disk
  595. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard Disk
  596. *Font Palatino-Bold: Standard "(001.005S)" Standard Disk
  597. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard Disk
  598. *Font Palatino-Italic: Standard "(001.005S)" Standard Disk
  599. *Font Palatino-Roman: Standard "(001.005S)" Standard Disk
  600. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard Disk
  601. *Font ZapfDingbats: Standard "(001.004S)" Standard Disk
  602. *?FontQuery: "
  603. save
  604.     {    count 1 gt
  605.         {    exch dup 127 string cvs (/) print print (:) print
  606.              /Font resourcestatus
  607.                 {    pop pop (Yes)} {(No)} ifelse =
  608.         }
  609.         { exit } ifelse 
  610.     } bind loop
  611.     (*) = flush
  612. restore
  613. "
  614. *End
  615.  
  616. *?FontList: "
  617. save
  618.  (*) {    (/)print print (\n)print}bind 128 string /Font resourceforall
  619.  (*) = flush
  620. restore
  621. "
  622. *End
  623.  
  624. *% Printer Messages (verbatim from printer):
  625. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  626. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  627. *Message: "\FontName\ not found, using Courier"
  628.  
  629. *% Status (format: %%[ status: <one of these> ] %%)
  630. *%???? Check this before shipping
  631. *Status: "busy"
  632. *Status: "holding"
  633. *Status: "idle"
  634. *Status: "initializing"
  635. *Status: "waiting"
  636. *Status: "PrinterError: cover open"
  637. *Status: "PrinterError: paper jam"
  638. *Status: "PrinterError: out of paper"
  639. *Status: "PrinterError: waiting for manual feed"
  640.  
  641. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  642. *Source: "EtherTalk"
  643. *Source: "IP"
  644. *Source: "LocalTalk"
  645. *Source: "Parallel"
  646. *Source: "Serial"
  647. *Source: "ScsiproComm"
  648.  
  649. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  650. *PrinterError: "cover open"
  651. *PrinterError: "paper jam"
  652. *PrinterError: "out of paper"
  653. *PrinterError: "waiting for manual feed"
  654.  
  655. *% Color Separation Information =====================
  656.  
  657. *DefaultColorSep: ProcessBlack.100lpi.300dpi/100 lpi / 300 dpi
  658.  
  659. *InkName: ProcessBlack/Process Black
  660. *InkName: CustomColor/Custom Color
  661. *InkName: ProcessCyan/Process Cyan
  662. *InkName: ProcessMagenta/Process Magenta
  663. *InkName: ProcessYellow/Process Yellow
  664.  
  665. *% For 100 lpi / 300 dpi =====================
  666.  
  667. *ColorSepScreenAngle ProcessBlack.100lpi.300dpi/100 lpi / 300 dpi: "0"
  668. *ColorSepScreenAngle CustomColor.100lpi.300dpi/100 lpi / 300 dpi: "0"
  669. *ColorSepScreenAngle ProcessCyan.100lpi.300dpi/100 lpi / 300 dpi: "0"
  670. *ColorSepScreenAngle ProcessMagenta.100lpi.300dpi/100 lpi / 300 dpi: "0"
  671. *ColorSepScreenAngle ProcessYellow.100lpi.300dpi/100 lpi / 300 dpi: "0"
  672.  
  673. *ColorSepScreenFreq ProcessBlack.100lpi.300dpi/100 lpi / 300 dpi: "100"
  674. *ColorSepScreenFreq CustomColor.100lpi.300dpi/100 lpi / 300 dpi: "100"
  675. *ColorSepScreenFreq ProcessCyan.100lpi.300dpi/100 lpi / 300 dpi: "100"
  676. *ColorSepScreenFreq ProcessMagenta.100lpi.300dpi/100 lpi / 300 dpi: "100"
  677. *ColorSepScreenFreq ProcessYellow.100lpi.300dpi/100 lpi / 300 dpi: "100"
  678.  
  679. *% Produced by Sol & Mark
  680. *% Last Edit Date: April 1, 1996
  681. *% end of PPD file for Seiko ColorPoint
  682.